/*************************************************************************************
  Copyright (C) 2014 Laboratori de Gràfics i Imatge, Universitat de Girona &
  Institut de Diagnòstic per la Imatge.
  Girona 2014. All rights reserved.
  http://starviewer.udg.edu

  This file is part of the Starviewer (Medical Imaging Software) open source project.
  It is subject to the license terms in the LICENSE file found in the top-level
  directory of this distribution and at http://starviewer.udg.edu/license. No part of
  the Starviewer (Medical Imaging Software) open source project, including this file,
  may be copied, modified, propagated, or distributed except according to the
  terms contained in the LICENSE file.
 *************************************************************************************/

#include "hangingprotocollayout.h"

namespace udg {

HangingProtocolLayout::HangingProtocolLayout()
{
}

HangingProtocolLayout::~HangingProtocolLayout()
{
}

void HangingProtocolLayout::setNumberOfScreens(int numberOfScreens)
{
    m_numberOfScreens = numberOfScreens;
}

void HangingProtocolLayout::setVerticalPixelsList(const QList<int> &verticalPixelsList)
{
    m_verticalPixelsList = verticalPixelsList;
}

void HangingProtocolLayout::setHorizontalPixelsList(const QList<int> &horizontalPixelsList)
{
    m_horizontalPixelsList = horizontalPixelsList;
}

void HangingProtocolLayout::setDisplayEnvironmentSpatialPositionList(const QStringList &displayEnvironmentSpatialPosition)
{
    m_displayEnvironmentSpatialPosition = displayEnvironmentSpatialPosition;
}

int HangingProtocolLayout::getNumberOfScreens() const
{
    return m_numberOfScreens;
}

QList<int> HangingProtocolLayout::getVerticalPixelsList() const
{
    return m_verticalPixelsList;
}

QList<int> HangingProtocolLayout::getHorizontalPixelsList() const
{
    return m_horizontalPixelsList;
}

QStringList HangingProtocolLayout::getDisplayEnvironmentSpatialPositionList() const
{
    return m_displayEnvironmentSpatialPosition;
}

}
